# 使用官方 Python 镜像
FROM python:3.12-slim

# 设置工作目录
WORKDIR /app

# 复制 requirements 文件并安装依赖
COPY requirements.txt /app/
RUN pip install --no-cache-dir -r requirements.txt

# 复制项目文件到容器
COPY . /app/

# 暴露应用所使用的端口（假设是 8000）
EXPOSE 8000

# 设置启动命令
CMD ["python", "app.py"]  # 假设你的入口文件是 app.py
